An Efficient and Fair Polling Scheme for Bluetooth
نویسندگان
چکیده
Bluetooth is a universal radio interface in the 2.45Ghz frequency band, which will enable users to connect a range of small electronic devices. Any two or more Bluetooth-enabled devices that come within range of each other can set up an ad hoc connection, called a piconet. Within a piconet, the unit that establishes the piconet becomes the master and the rest of the units act as slaves. The master sends a data or POLL packet to poll a slave and the slave responds with a packet in the next time slot. The manner in which the master polls the slaves has a significant impact on the system performance. In this paper, we first discuss previously proposed polling schemes for Bluetooth. We then propose a new polling scheme called Pseudo-Random Cyclic Limited slot-Weighted Round Robin (PLsWRR) that builds on the Limited Weighted Round Robin (LWRR) scheme presented in [1]. The PLsWRR scheme has the following two important properties: (i) As in LWRR, it tries to distinguish between slaves on the basis of their “activeness”, i.e., according to the traffic history. LsWRR reduces the rate of polling to less active slaves by not polling them for a certain number of slots (as opposed to cycles). This keeps the maximum time that a slave may not be polled bounded. (ii) The order in which slaves are polled in each cycle is determined in a pseudo-random manner. We show that it is very important to use a pseudo-random ordering of slaves in a cycle and that a polling scheme that does not employ a pseudo-random ordering can easily lead to unfairness among TCP connections. We also show by means of simulations that the PLsWRR scheme performs consistently well on scenarios with different traffic sources like TCP and CBR and achieves high throughput and fairness.
منابع مشابه
Priority Based Polling and Scheduling Algorithm for Intrapiconets in Bluetooth
The trend of dynamically interconnecting the personal devices that people carry with them has led to the introduction of personal area networks (PANs) and personal networks (PNs). The Bluetooth wireless access technology is believed to be a potential enabler of PANs and PNs. This dissertation focuses on Bluetooth intrapiconet scheduling (also referred to as Bluetooth polling) that helps in maki...
متن کاملFPQ : A Fair and Efficient Polling Algorithm with QoS Support for Bluetooth Piconet
Bluetooth is an emerging standard for short range, low cost, low power wireless access technology. The Bluetooth technology is just starting to appear on the market and there is an urgent need to enable new applications with real time constraints to run on top of Bluetooth devices. The Bluetooth Specification proposes a Round Robin scheduler as possible solution for scheduling the transmissions...
متن کاملPolling in Bluetooth a Simplified Best Effort Case
Bluetooth [1] is a wireless access mechanism where polling is used to share bandwidth among the participants. We introduce a new poller named Predictive Fair Poller [2] (PFP). We compare this poller with the conventional Round Robin poller and the Fair Exhaustive Poller [4] and show through simulations that the Predictive Fair Poller is able to divide bandwidth in a fair and efficient manner.
متن کاملIntra-piconet scheduling in Bluetooth
The trend of dynamically interconnecting the personal devices that people carry with them has led to the introduction of personal area networks (PANs) and personal networks (PNs). The Bluetooth wireless access technology is believed to be a potential enabler of PANs and PNs. This dissertation focuses on Bluetooth intra-piconet scheduling (also referred to as Bluetooth polling) that helps in mak...
متن کاملPolling Best Effort Traffic in Bluetooth
Bluetooth [1] is a wireless access technology where polling is used to share bandwidth among the nodes. We have introduced a new poller named Predictive Fair Poller (PFP) in [2, 3]. In this paper we explain the operation of the Predictive Fair Poller and compare it with the conventional Round Robin poller and the Fair Exhaustive Poller (FEP) [4] for two Best Effort traffic scenarios. We show th...
متن کامل